Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F10 Germany F12 Serbia&Montenegro F5 Serbia&Montenegro F6 France F15 Tunisia F4 Germany F2 Germany F5 Austria F3 Australia F4 Morocco F2 Serbia & Montenegro F4 Serbia & Montenegro F5 Netherlands F3 Hungary F6 France F17 France F18 China F6 China F7 Croatia F2 France F14 Germany F1 Germany F4 Germany F5 France F4 France F6 Germany F5 Netherlands F4 Germany F2 Germany F9 Germany F4 Bahrain F1 UAE F1 Poland F3 Germany F8 France F14 France F17 Tunisia F5 Tunisia F6 Croatia F2 Morocco F1 Hungary F3 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F2 Serbia & Montenegro F3 Spain F13 UAE F1 UAE F2 Germany F1 Germany F2 Germany F4 Great Britain F3 Great Britain F4 UAE F1 UAE F2 Germany F14 Great Britain F18 IPP Open - Helsinki Sarajevo Open 2004 - Sarajevo Okal Cup 2004 - Eckental USTA Freeman Men's Challenger - Joplin Open Prevadies - St. Brieuc Almaty Challenger 2 - Almaty Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Bristol Challenger Trophy - Bristol Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Schickendanz Open - Furth Open Mutouest de Saint-Brieuc - St. Brieuc Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup 2007 - Eckental Oberstaufen Cup - Oberstaufen Playford Challenger Bangkok Challenger Asics Challenger Open - Monchengladbach Tunis Challenger Bordeaux Challenger Gemax Samsung Open 2005 - Belgrade Aix En Provence Challenger Surbiton Challenger Alexander Kolyaskin Memorial - Donetsk Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka 3rd Volkswagon Challenger - Wolfsburg Samsung Secruities Cup Challenger - Seoul Almaty Challenger 1 - Almaty La Rinascente Tennis Cup Harbour Club Milano - Milan Flea Market Cup - Busan Monterrey Challenger BH Indoor Sarajevo - Sarajevo Nottingham Challenger Split Challenger Hamburg Challenger Nottingham 1 Challenger Eckental Challenger Challenger Hamburg - Hamburg Nur-Sultan 2 Challenger Ostrava Challenger Ljubljana Open - Ljubljana Siemens Open - Scheveningen Bangkok Challenger Heilbronn Challenger Samsung Securities Cup - Seoul Intersport Heilbronn Open - Heilbronn Ostdeutscher Sparkessen Cup - Dresden 2006 Challenger of Santa Clarita California Challenger - Valencia Ismaning Challenger Unique Zagreb Open - Zagreb Akbank Private Banking TED Open 2006 - Istanbul The Tarka Challenger - Barnstaple Theusbridge.com Tennis Classic - Tarzana Milano Challenger-Jameson Cup - Milan Muller Cup - Ulm Rhein-Main Challenger 2003 - Aschaffenburg Volkswagen Challenger 2004 - Wolfsburg Rhein-Main Challenger 2004 - Aschaffenburg Mauritius Open - Mauritius Olbia Challenger - Olbia Schickendanz Open - Furth 4th Volkswagen Challenger - Wolfsburg XL Bermuda Open - Bermuda Open de Moselle - Metz BH Telecom Indoors Sarajevo 2006 - Sarajevo Yokohama Challenger Internationaler Raiffeisen Grand Prix - St. Polten Sophia Antipolis Challenger Rezidenza Open - Magdeburg Warsteiner Grand Prix - Oberstaufen Open Castilla y Leon - Segovia CA-Challenge - Graz Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Open de Franche-Comte - Besancon PEOPLEnet Cup - Dnepropetrovsk Lambertz Open - Aachen 2005 West Side Tennis Coub Men's Challenger - Forest Hills ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas Coffee Cup Challenger - Chikmagalur Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Constanta Challenger - Constanta BMW Open - Munich Trofeo Sisma Mantova - Mantova ATP Guzzini Challenger - Recanati Alexander Kolyaskin Memorial - Donetsk St. Brieuc Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Privatbank Open 2006 - Dnepropetrovsk Kia International In Kawana - Kawana Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Fergana Challenger - Fergana Germany F1 Astana Challenger - Astana Polska Energia Open - Bytom Arpa Ceramic Cup - Reggio Emilia Ordina Open - 's-Hertogenbosch The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Synsam Swedish Open - Bastad LTA Shrewsbury Challenger - Shrewsbury Croatia Open - Umag Orange Prokom Open - Sopot Sony Ericsson Open 2008 - Belgrade China Open - Beijing 5 Volkswagen Challenger - Wolfsburg Akbank Private Banking TED Open - Istanbul Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Open de L'Isere - Grenoble Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Warsteiner Challenger Wolfsburg - Wolfsburg The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston San Marino CEPU Open - San Marino Stockholm Open - Stockholm The Artois Championships - London Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Belgrade Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona IPP Open - Helsinki Gerry Weber Open - Halle ATP Challenger Open 2004 - Monchengladbach Recife Challenger Astana Challenger Masters Series - Hamburg Legg Mason Tennis Classic - Washington KGHM Dialog Polish Indoors - Wroclaw Thailand Open - Bangkok China Open - Beijing Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb LXV Concurso Internacional Vigo - Vigo ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Busan Open Challenger Tennis - Busan Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Dallas Challenger Guzzini Challenger - Recanati Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Samarkand Challenger - Samarkand Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Malaysian Open - Kuala Lumpur Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Chengdu Open - Chengdu Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Turkish Airlines Open Antalya - Antalya Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Astana Open - Nur-Sultan Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach ATP Challenger Hamburg - Hamburg AEGON International - Eastbourne Warsteiner Challenger Lubeck - Lubeck Citi Open - Washington Winston-Salem Open - Winston-Salem Cortina Challenger San Marino Challenger Banja Luka Challenger Lille Challenger Open de L'Isere - Grenoble Quelle Cup 1999 - Furth Geneva Challenger Bratislava Challenger AEGON Championships - London The Wrexham Challenger - Wrexham Brescia Challenger Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul China Open - Beijing Kremlin Cup - Moscow Togliatti Cup - Togliatti Okal Cup 2003 - Eckental Swiss Indoors Basel - Basel Brisbane International - Brisbane Warsteiner Challenger Wolfsburg - Wolfsburg Apia International - Sydney Rijeka Open - Rijeka ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok X Open Internacional D'Andorra - Andorra Rakuten Japan Open - Tokyo Pekao Open 2003 - Szczecin Lambertz Open - Aachen Mercedes Cup - Stuttgart The LTA Wrexham Challenger - Wrexham China Open - Beijing Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya Open Mutouest - St. Brieuc Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Lambertz Open by Stawag - Aachen Mercedes Cup - Stuttgart Bratislava Challenger Tennis Napoli Cup 2004 - Napoli St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Como Challenger Kia International In Caloundra - Caloundra Genova Challenger Grand Prix Hassan II - Marrakech Hall of Fame Open - Newport Citi Open - Washington Nord/LB Open 2004 - Braunschweig St. Petersburg Open - St. Petersburg Murray River Open - Melbourne Internazionali de Tennis di Bergamo - Bergamo Serbia Open - Belgrade Porsche Open - Poznan Gemax Open - Belgrade Chicago Challenger Nur-Sultan Challenger Prostejov Challenger Belgrade Challenger BB&T Atlanta Open - Atlanta IPP Geneva Trophy - Geneva Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai International Indoor Tennis Championships of Croatia - Zagreb BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Mercedes Cup - Stuttgart Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai 2003 Mercedes Cup - Stuttgart BMW Open - Munich Croatia Open - Umag PBZ Zagreb Indoors - Zagreb BMW Open - Munich Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg DIEMA XTRA Sofia Open - Sofia Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Aegon Nottingham Open - Nottingham Rogers Cup - Montreal Citi Open - Washington St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Open 13 Provence - Marseille Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid The Dubai Tennis Championships - Dubai Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, SRB-UZB, 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris All Lower level tournaments Australian Open Qualifying - Doha Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Olympics - London Olympics - Rio de Janeiro AAMI Classic - Kooyong Davis Cup, PO, SRB-USA 3-2